package org.example.Java基础;


import java.io.Serializable;
import java.lang.Cloneable;
import java.util.ArrayList;
import java.util.List;

public class 泛型 {

    // ? 通配符用于表示未知类型，常用于泛型方法的参数中
    private static List<?> list1 = new ArrayList<>();

    // 上界通配符：<? extends T> 表示某种 T 或其子类型
    private static List<? extends Object> list2 = new ArrayList<>();

    // 下界通配符：<? super T> 表示某种 T 或其父类型
    private static List<? super Integer> list4 = new ArrayList<>();

    public static void main(String[] args) {

    }
}
